export interface ChartData {
  name: string;
  value: number;
}

// 3列bar图
export interface ChartCol3Data {
  name: string;
  value0: number;
  value1: number;
  value2: number;
}

export interface ChartCol3Title {
  name: string;
  col0: string;
  col1: string;
  col2: string;
}

export interface ChartTheme {
  title?: string;
  color?: string; // 默认#3398DB
}
export interface DynamicLineChartConfig {
  step?: number; // 每次更新前进n天，默认1天
  interval?: number; // 每次更新间隔，默认1000ms
  startDate?: Date; // 初始时间，默认2077-09-01
  initValue?: number; // 随机初始值(0-1)的倍数，默认为100倍，也就是初始值分布在0-100
}

/**
 * 雷达图数据格式
 */
export interface RadarIndicator {
  name: string; // 名字
  max: number; // 最大值 | 上限
}

/**
 * 雷达图的数据格式
 */
export interface RaderData {
  value: number[]; // 数值
  name?: string; // 该表名称
}

export interface LinesData {
  xAxisLabel: string[]; // x轴标签
  data: LineData[]; // 折线数据
}

export interface LineData {
  name: string; // 折线名称
  values: number[]; // 折线数据
}
